package io.osw.modules.sys.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author guxiaoguang
 * @email xuebai864627555@gmail.com
 * @date 2019-01-03 21:52:49
 */
@TableName("tbl_mtl_item")
public class TblMtlItemEntity implements Serializable {
	private static final long serialVersionUID = 1L;


	@TableField(exist=false)
	private String companyName;
	/**
	 * 
	 */
	@TableId
	private Long itemId;
	/**
	 * 
	 */
	private String itemCode;
	/**
	 * 
	 */
	private String itemName;
	/**
	 * 
	 */
	private String itemSpecification;
	/**
	 * 
	 */
	private String unit;
	/**
	 * 
	 */
	private String enableFlag;
	/**
	 * 
	 */
	private String itemGroup;
	/**
	 * 
	 */
	private Double price;
	/**
	 * 
	 */
	private String picPath;
	/**
	 * 
	 */
	private Long companyId;
	/**
	 * 
	 */
	private String attribute1;
	/**
	 * 
	 */
	private String attribute2;
	/**
	 * 
	 */
	private String attribute3;
	/**
	 * 
	 */
	private String attribute4;
	/**
	 * 
	 */
	private String attribute5;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private Long createBy;
	/**
	 * 
	 */
	private Date updateTime;
	/**
	 * 
	 */
	private Long updateBy;

	/**
	 * 设置：
	 */
	public void setItemId(Long itemId) {
		this.itemId = itemId;
	}
	/**
	 * 获取：
	 */
	public Long getItemId() {
		return itemId;
	}
	/**
	 * 设置：
	 */
	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}
	/**
	 * 获取：
	 */
	public String getItemCode() {
		return itemCode;
	}
	/**
	 * 设置：
	 */
	public void setItemName(String itemName) {
		this.itemName = itemName;
	}
	/**
	 * 获取：
	 */
	public String getItemName() {
		return itemName;
	}
	/**
	 * 设置：
	 */
	public void setItemSpecification(String itemSpecification) {
		this.itemSpecification = itemSpecification;
	}
	/**
	 * 获取：
	 */
	public String getItemSpecification() {
		return itemSpecification;
	}
	/**
	 * 设置：
	 */
	public void setUnit(String unit) {
		this.unit = unit;
	}
	/**
	 * 获取：
	 */
	public String getUnit() {
		return unit;
	}
	/**
	 * 设置：
	 */
	public void setEnableFlag(String enableFlag) {
		this.enableFlag = enableFlag;
	}
	/**
	 * 获取：
	 */
	public String getEnableFlag() {
		return enableFlag;
	}
	/**
	 * 设置：
	 */
	public void setItemGroup(String itemGroup) {
		this.itemGroup = itemGroup;
	}
	/**
	 * 获取：
	 */
	public String getItemGroup() {
		return itemGroup;
	}
	/**
	 * 设置：
	 */
	public void setPrice(Double price) {
		this.price = price;
	}
	/**
	 * 获取：
	 */
	public Double getPrice() {
		return price;
	}
	/**
	 * 设置：
	 */
	public void setPicPath(String picPath) {
		this.picPath = picPath;
	}
	/**
	 * 获取：
	 */
	public String getPicPath() {
		return picPath;
	}
	/**
	 * 设置：
	 */
	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：
	 */
	public Long getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：
	 */
	public void setAttribute1(String attribute1) {
		this.attribute1 = attribute1;
	}
	/**
	 * 获取：
	 */
	public String getAttribute1() {
		return attribute1;
	}
	/**
	 * 设置：
	 */
	public void setAttribute2(String attribute2) {
		this.attribute2 = attribute2;
	}
	/**
	 * 获取：
	 */
	public String getAttribute2() {
		return attribute2;
	}
	/**
	 * 设置：
	 */
	public void setAttribute3(String attribute3) {
		this.attribute3 = attribute3;
	}
	/**
	 * 获取：
	 */
	public String getAttribute3() {
		return attribute3;
	}
	/**
	 * 设置：
	 */
	public void setAttribute4(String attribute4) {
		this.attribute4 = attribute4;
	}
	/**
	 * 获取：
	 */
	public String getAttribute4() {
		return attribute4;
	}
	/**
	 * 设置：
	 */
	public void setAttribute5(String attribute5) {
		this.attribute5 = attribute5;
	}
	/**
	 * 获取：
	 */
	public String getAttribute5() {
		return attribute5;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：
	 */
	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：
	 */
	public Long getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：
	 */
	public void setUpdateBy(Long updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：
	 */
	public Long getUpdateBy() {
		return updateBy;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
}
